﻿using ProjectShare;
using System;
using System.Collections.Generic;

namespace OMG.Fill.Frunit.Model
{
    /// <summary>
    /// 填报基本信息T_Report查询条件
    /// </summary>
    public class ReportQuery : SearchBase
    {
        //查询条件，请自行删除不需要条件
        /// <summary>
        /// 报表编号
        /// </summary>
        public string Id{ get;set;}
        /// <summary>
        /// 报表名称
        /// </summary>
        public string ReportName{ get;set;}
        /// <summary>
        /// 报表代码
        /// </summary>
        public string ReportCode{ get;set;}
        /// <summary>
        /// 填报年度
        /// </summary>
        public string FillInYear{ get;set;}
        /// <summary>
        /// 填报时间类型
        /// </summary>
        public string TimesType{ get;set;}
        /// <summary>
        /// 填报时间周期
        /// </summary>
        public string TimesCycle { get;set;}
        /// <summary>
        /// 填报所属行政区划
        /// </summary>
        public string AreaCode{ get;set;}
        /// <summary>
        /// 报表状态
        /// </summary>
        public string Status{ get;set;}
        /// <summary>
        /// 新增人
        /// </summary>
        public string AddUser{ get;set;}
        /// <summary>
        /// 新增时间
        /// </summary>
        public DateTime? AddTime{ get;set;}
        /// <summary>
        /// 修改人
        /// </summary>
        public string UpdateUser{ get;set;}
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? UpdateTime{ get;set;}
        /// <summary>
        /// 生成记录编号
        /// </summary>
        public string GenerateId{ get;set;}
        /// <summary>
        /// 审核意见
        /// </summary>
        public string Opinion { get; set; }
    }
    /// <summary>
    /// 返回值
    /// </summary>
    public class ReportDataModel
    {
        public string ReportId { get; set; }
        public object list { get; set; }
    }
    /// <summary>
    /// 单表数据请求Model
    /// </summary>
    public class VegNowModel
    {
        public string AreaCode { get; set; }
        public string ReportCode { get; set; }
        public string FillInYear { get; set; }
    }
    public class ReportModel {
        /// <summary>
        /// 报表编号
        /// </summary>
        public string Id { get; set; }
        /// <summary>
        /// 报表名称
        /// </summary>
        public string ReportName { get; set; }
        /// <summary>
        /// 报表代码
        /// </summary>
        public string ReportCode { get; set; }
        public string ReportCodeName { get; set; }
        /// <summary>
        /// 填报年度
        /// </summary>
        public string FillInYear { get; set; }
        public string FillInYearName { get; set; }
        /// <summary>
        /// 填报时间类型
        /// </summary>
        public string TimesType { get; set; }
        public string TimesTypeName { get; set; }
        /// <summary>
        /// 填报时间周期
        /// </summary>
        public string TimesCycle { get; set; }
        /// <summary>
        /// 填报所属行政区划
        /// </summary>
        public string AreaCode { get; set; }
        public string AreaCodeName { get; set; }
        /// <summary>
        /// 报表状态
        /// </summary>
        public string Status { get; set; }
        public string StatusName { get; set; }
        /// <summary>   
        /// 新增人
        /// </summary>
        public string AddUser { get; set; }
        /// <summary>
        /// 新增时间
        /// </summary>
        public DateTime? AddTime { get; set; }
        public string StrAddTime { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>
        public string UpdateUser { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }
        public string StrUpdateTime { get; set; }
        /// <summary>
        /// 生成记录编号
        /// </summary>
        public string GenerateId { get; set; }
        /// <summary>
        /// 审核意见
        /// </summary>
        public string Opinion { get; set; }
    }
    public class ReportReview {
        /// <summary>
        /// 报表名称
        /// </summary>
        public string ReportName { get; set; }
        /// <summary>
        /// 审核未通过
        /// </summary>
        public string ReviewFalse { get; set; }
        /// <summary>
        /// 未填报
        /// </summary>
        public string NotFillIn { get; set; }
        /// <summary>
        /// 已填报
        /// </summary>
        public string FillIn { get; set; }
        /// <summary>
        /// 已填报
        /// </summary>
        public string AlredayReport { get; set; }
        /// <summary>
        /// 审核通过
        /// </summary>
        public string ReviewSuccess { get; set; }
        /// <summary>
        /// 锁定
        /// </summary>
        public string Lock { get; set; }
    }
    public class FruStatisModel
    {
        public string CurrentAreaName { get; set; }
        public object list { get; set; }
    }
}
